/*
instanceof 是JavaScript中的一个操作符，用于检测一个对象是否属于某个类或构造函数创建的对象.

 */
function myInstanceof(obj, constructor) {
    // Object.getPrototypeOf() 是JavaScript中的一个方法，用于获取一个对象的原型（ prototype ）
    let proto = Object.getPrototypeOf(obj);
    while (proto) {
        // 如果两者的原型全等 true
        if (proto === constructor.prototype) {
            return true;
        }
        // 再往原型上找
        proto = Object.getPrototypeOf(proto);
    }
    return false;
}
